<?php

namespace App\Services\Contracts;

interface ServiceInterface
{
    /**
     * @return mixed
     */
    public function all();

    /**
     * @param $id
     * @return mixed
     */
    public function getById($id);

    /**
     * @param array $data
     * @return mixed
     */
    public function store(array $data);

    /**
     * @param array $data
     * @param $id
     * @return mixed
     */
    public function update(array $data, $id);

    /**&
     * @param $id
     * @return mixed
     */
    public function destroy($id);

}